A Cognitive Apprenticeship Based Approach to Teaching Relational Database Analysis and Design
نویسنده
چکیده
Educators have a twofold challenge in teaching relational database design concepts: to deliver the theory of relational database and to provide students with practical skills to perform effectively in real life. This paper introduces a pedagogical approach based on Cognitive apprenticeship for teaching an undergraduate relational database course. The goal of utilizing cognitive apprenticeship model is to alleviating the impact of the challenge by making thinking visible. The utilization of the model was carried out by, first, breaking down the database design process into manageable phases, where each phase has defined decision points, deliverables or completion milestones. Then, the pedagogical process proceeds by introducing students to the theoretical foundation of each phase followed by introducing a practical example related to the phase. Students then are divided into in-class groups and assigned small problems to work on in the class. One of the requirements of the course is the delivery of a real life problem that represents students understanding of the course concepts. The students work on these projects in groups, out-class, that have different members than the in-class ones. Results achieved in realistic experiments showed that this approach is practical, straightforward-to-implement, increase student motivation, and achieve higher levels of learning.
منابع مشابه
Exploring Language Learners’ Cognitive Processes in On-line ESP Courses via Think-aloud Protocol Analysis
The present study aims to investigate language learners’ cognitive processes in on-line ESP courses. Three modes of inquiry are used: think-aloud protocol analysis, screen capture analysis, and correlation analysis. The theoretical foundations for the evaluation of the cognitive aspect of Ferdowsi Univeristy of Mashhad E-learning System are drawn from cognitive load theory, cognitive apprentice...
متن کاملTool-Mediated Cognitive Apprenticeship Approach for a Computer Engineering Course
Teaching database engineers involves a variety of learning activities. A strong focus is on practical problems that go beyond the acquisition of knowledge. Skills and experience are equally important. We propose a virtual apprenticeship model for the knowledgeand skillsoriented Web-based education of database students. We adapt the classical cognitive apprenticeship theory to the Web context ut...
متن کاملExperiencing a New Method in Teaching Databases using Blended eXtreme Apprenticeship
The traditional approach of teaching Databases requires a great effort on the initial aspects of modeling and design that can negatively affect student’s motivation. This consideration led us to propose a method able to motivate students. The paper presents an innovative method of teaching a Database course, as well as the results of its experience in an Italian high school. This method is base...
متن کاملIntegrating cognitive apprenticeship methods in a Web-based educational technology course for P-12 teacher education
The purpose of this study is to investigate the integration of a cognitive apprenticeship model in a Web-based course. The subject of this study is an educational technology course for pre-service P-12 teacher education students. Specifically, this study presents student reports of how cognitive apprenticeship methods impacted student learning processes of (a) technology skills and (b) technolo...
متن کاملCenter for the Study of Reading
Noting that skills and knowledge taught in schools have become abstracted from their uses in the world, this paper clarifies some of the implications for the nature of the knowledge that students acquire through a i;roposal for the retooling of apprenticeship methods for the teaching and learning of cognitive skills. The paper specifically proposes the development of a new cognitive apprentices...
متن کامل